package com.project.service.core;

import com.project.model.core.Admin;
import com.project.service.common.BaseService;

import java.util.List;

/**
 * 用户service
 *
 * @author wyy
 * @date 2019-08-26 03:53
 */
public interface AdminService extends BaseService<Admin, Long> {
    /**
     * 根据名称查询用户
     *
     * @param loginName 登录名称
     * @return
     */
    Admin getByLoginName(String loginName);

    /**
     * 及联查询用户
     *
     * @param admin 用户
     * @return
     */
    List<Admin> getAdminCascadeRole(Admin admin);
}
